/**
 * #[test] 练习
 * 
 * #[test] 是Rust中的注解属性，用于编译环境的注解，类似 java 中的 annotation 和 C# 中的 attribute 。
 * 通过#[test]注解，可以在运行时添加-test 参数进行单元测试。
 * > cargo test
 * 
 * xqlin@qq.com
 * 2022/7/4 15:31
 */

// 下面是固定写法，用于导入模块中的宏定义
#[macro_use] 
mod macros;

fn main() {
    say();
}


fn say() {
    say_hello!();
}

#[test]
fn test_say_hello() {
    say();
}
